department of translation and interpreting - French English Dictionary